@import "../../../style/theme/default/var.css";
@component-namespace template {
  @b table {
    width: 100%;
  }
  @b table-bar {
      margin-bottom: var(--theme-margin-small);
/*    .el-form--inline .el-form-item{
      margin-bottom: var(--theme-padding-base);
    }*/
    .el-form--inline .el-form-item:last-child {
      margin-right: 0;
    }
/*    .el-radio-group{
      font-size:0;
    }*/
  }
  @b table-radio{
    font-size: 0;
  }

  @b table-buttons{
    .el-form-grid {
      margin-right: 5px;
    }
  }
  @b sigleform {
    > .el-form {
      display: inline-block;
      vertical-align: middle;
    }
  }
  @b table-filter {
    font-size: 0;
    padding: var(--theme-padding-base) var(--theme-padding-base) var(--theme-padding-small);
    background-color: var(--table-row-hover-color);
    width: 100%;
    margin-bottom: var(--theme-margin-base);
    float:left;
  }
  @b table-plat {
    position: relative;
    min-height: 30px;
  }
  @b table-control {
    position: absolute;
    top: 50%;
    right: -155px;
    margin-top: -18px;
    z-index: 3;
    .el-button + .el-button{
      margin-left:var(--theme-margin-small);
    }
  }
  @b table-result {
    padding: var(--theme-padding-base) var(--theme-padding-base) var(--theme-padding-small);
    background-color: var(--theme-background-color-primary);
    width: 100%;
    margin-bottom:var(--theme-margin-base);
    .rule{
      position: relative;
      font-size: var(--theme-font-size-base);
      padding-left: 70px;
    }
    .rule .rule-label{
      position: absolute;
      left: 0;
      top: 0;
      line-height: 24px;
      font-weight: normal;
    }
    .rule .el-tag {
      margin-right: var(--theme-margin-small);
      margin-bottom: var(--theme-margin-small);
    }
    .control {
      display:inline-block;
      margin-left: var(--theme-margin-small);
      & .el-button{
          padding: 4px 8px;
        }
    }
  }
  @b table-pagination {
    /*float: right;*/
    margin-top: var(--theme-margin-base);
    /*width: 100%;*/
    text-align: right;
    padding:0;
    & .el-pagination__total{
      float: left;
      margin-left:0;
    }
    & .el-pagination__sizes{
      float: left;
    }
  }
}

.tmp-analysistab-select  .el-radio-group{
  font-size: 0;
}

@media (min-width:997px) and (max-width:1180px) {
  .template-table-control {
    right: -125px;
  }
}
